#pragma once

#include <cstdlib>

enum CompareMode {
	ACSENDING,
	DESCENDING,
	RANDOM
};

template<class T>
class Comparator {
public:
	static bool compareAscend(const T& first, const T& second) {
		return first < second;
	}

	static bool compareDescend(const T& first, const T& second) {
		return second < first;
	}
private:
	Comparator();
};